#include"comm.h"
#include<unistd.h>
int main()
{
  key_t k =ftok(PATHNAME,PROJ_ID);//获取k值
  if(k<0)
  {
    printf("ftok fail!!\n");
    return 1;
  }
  
  int shmid= shmget(k, SIZE,IPC_CREAT);//获得共享内存
  if(shmid<0)
  {
    perror("shmget");
    return 2;
  }

  char* mem=shmat(shmid,NULL,0);//关联
  
  int i=0;
  while(1)
  {
    mem[i]='A'+i;
    sleep(1);
    i++;
    mem[i]='\0';
  }

  shmdt(mem);//去关联

  return 0;
}
